31535
0
19279
2
2275
25137
552
17353
169211
11
247
2855
3
1824
383
1711
555
481
1567
4111
2668
475
341
1070
5
3114
4
423
1304
2809
968
1098
2881
173
2897
522