31535
0
25137
4915
7
4895
9
1024
2
2275
19279
968
1020
2730
6
1824
2668
311
3114
4
2574
1
2459
5223
1996
17353
419
2259
1880
640
230
2546
802
1522
381
169
1538