31183
12
2545
5
5289
14
1020
1
1215
1453
2
2169
1192
2796
3303
97284
0
545
2457
4
3650
3
1710
2260
12590
730
2100
1326
1517
5168
15
3100
1115
15440
39
1883
3815
921
1208
2659