1632
2
951
1
1618
2886
2650
20
3629
862
0
1124
2999
3
2427
12
2100
1840
6
1466
1412
1388
3539
732
2207
2122
2377
1564
1976
1423
599
1232
2534
1558
2622
2462