1041
2
1135
3
3170
1165
2299
1538
911
1
1370
1894
1048
3408
91
1331
11502
12
896
704
625
0
714
410
673
2325
532
1093
2196
1838
8
2750
5
824
924
765
894