951
1
2686
8
2886
2
2502
619
616
0
197
564
1888
3
1639
1476
2312
1681
2453
2529
7
2135
3508
2122
14470
2740
1446
4363
31371
64
4283
5
2465
2692
1185
631
3539
6236
10