3125
2
1189
0
1179
1
635
2149
5
1461
2281
7
11924
1174
1239
255
2174
4
1193
14887
18
2906
2964
2265
418
458