2138
1
31997
55
2425
7
2768
0
2070
2547
3
1121
1442
3747
4
2192
2
1700
2279
795
1396
2722
1255
2659
956
2272
828
688
2499
594
3697
485
2902
16
1445
336
1826
1657