2371
2
1362
4
3293
1
1292
1937
349
0
415
306
2948
2934
8
798
3888
3
177
329
1167
2138
4438
5
3371
1218
1133
1939
2095
957
951
1245
454
403
514
2121
409