1642
1
1852
2
1365
661
0
2530
1132
248
1028
417
1261
1594
999
1421
6370
5
7952
1152
1344
1304
1851
4
1941
2858
14
1796
584
657
2326
2320
3287
1248
915
4531