3238
13
1225
0
4966
6
12621
22
1224
1
2959
3118
3
2688
2
1012
978
581
475
2356
1243
3841
1310
1055
621
437
2649
718
1239
1494
1917
660
1376
868
542
629
1380