1135
3
3171
3408
2
1331
1611
6
924
1
824
894
2324
411
704
673
2326
533
1093
0
1287
2196
990
617
1688
1307
1284
4
746
1274
1583
1099
1180
591
1930
1444