31535
0
25137
2275
2
1020
19279
1551
3791
5
484
422
152
1824
2574
1
459
1084
529
1282
3114
4
138
968
55
65
1126
486
373
325
787
2224
158
246
504