31535
0
25137
1824
495
968
3691
5
455
90
17353
467
2275
2
419
2881
479
19279
1020
1009
1098
2749
1
3114
4
2299
5223
9
4111
2076
1463
451
381
3510
380
312