2197
7
24418
8
1093
0
2368
1
4309
3
714
1681
2309
1691
467
2710
2
1690
2166
1590
83
376
933
1788
420
493
662
1662
405
830
945
476
2110
731
32
3326