31183
12
1454
0
1841
2200
2
11881
3
2619
1
1282
969
5378
9
1343
512
611
521
414
4619
6
543
11
2216
2395
1869
2783
1073
760
16628
14
1215
400
1004
1286
1901