107
0
4536
2
918
1880
53
402
403
4111
1567
587
1327
5255
16
78
366
467
1462
1
2727
17353
476
2000
19279
1009
3428
3
874
2152
1059
846
2076
1133
2702