31535
0
25137
2275
2
1587
1
19279
3114
4
1129
1020
417
968
3691
5
467
17353
5262
915
1824
2881
4531
1306
263
729
1894
1098
2749
2982
3
1452
1009
2299
1470
7952