1667
5
3146
22
1768
2
1455
4
2528
3028
1
2285
1657
1312
1347
0
2437
1681
645
625
1849
2395
493
169
87
170
240
70
375
3
57
852
144
116
504
1594
974
9