3399
4090
2731
3336
11025
3437
5030
3164
2489
8757
4411
2504
2877
2967
3781
6259
8377
2413
4424
2143
6094
14473
30271
4692
3910
10472
27299
10893
19629
5269
6933
3135
5812
5540
2085
49758
9881
4122
20534
5364
2863
6582
10528
7676
4700
34465
11889
5401
2859
2333
76867
120392
25535
139584
17125
27320
95073
48789
35251
43849