2371
2
1362
4
3293
1
1292
1937
349
0
403
365
1320
699
369
2948
2934
8
2332
6
3888
3
274
1425
329
7110
957
409
454
1557
2138
415
5009
381
1317
1571
19034