31183
12
1190
2
3632
5
5009
0
440
3505
4
274
1254
843
1
1893
1343
282572
1748
427
7812
3
1487
287
488
18403
6
1337
256612
4669
2282
522
96512
485
1889
1790
36045