31535
0
25137
19279
2
17353
2730
6
3114
4
1098
20634
8
688
6800
2275
219
2091
394
2076
1
470
587
230
476
1152
2328
1333
678
240
360
3990
295
363
1096
1304