1703
6482
2333
22507
38577
291
3992
2139
760
1335
788
1304
475
709
3063
4483
812
689
3408
457
465
1569
512
877
123
179
438
3051
7232
439