1812
2
1633
4
3371
9
1249
2266
0
338
3024
3
375
345
2271
1603
1
1298
3863
14
493
388
749
1243
17391
7
392
1105
534
3126
2663
596
1396
2163
915
1500
804
1993