1505
0
8641
9
2390
1
2778
3
3212
27
3673
1218
2667
662
2886
5
2977
2152
6236
10
1685
2
5196
1689
2691
4248
2166
2568
3101
3745
2578
3292
2069
2204
802
15
1624