31535
0
25137
1020
17353
19279
2
968
2727
325
451
1824
169
2275
4111
2645
2881
611
1227
2992
165
1267
1
3691
5
78
3149
4
552
16
237
675
392
271
3360