1832
3
1172
2495
5
1089
4
6872
12
7673
6
636
1
447
3348
1854
1078
11
1021
2
2027
963
0
614
589
1507
7
1849
596
1960
584
8462
2751
1804
3084
526
436
442
798
1016