1432
1
1255
2
2336
1827
1806
2901
2512
1365
0
551
482
581
346
2937
345
1355
3
787
457
532
951
821
2867
87
1369
692
670
401
717
910
1263
1974