31183
12
431
0
1190
2
1893
1
1748
2282
3
1889
3239
6
2166
1254
570
733
843
287
1077
1343
7812
1487
1132
2306
3250
1506
745
2814
5
1869
1550
1838
302
1790
4
670