31183
12
2648
5
1215
1
1732
4
1343
3
2569
2817
2
2169
1192
2796
3303
1448
545
0
3650
2008
1710
730
2100
1326
3100
1115
2075
6
15440
39
921
1208
2659
629
3712
7
1823