1583
3
1274
0
1374
5
1099
2
1192
1180
1
1147
3408
11502
12
92
1331
1458
1111
4
1330
625
704
1089
714
411
617
1884
1426
894
2324
685
765
925
824
2898
9
502