1242
2
2350
4
8537
26
1179
1216
2873
5
1293
10
1310
1
725
2192
690
3271
388
335
3
326
376
116
1285
0
1052
980
5799
2397
1261
1404
275
421
914
2036
253