2342
4
1210
2188
2
8525
26
2035
3
1398
0
250
1
4885
7
2873
5
1292
10
720
670
2307
2232
3263
387
332
324
373
113
1283
1257
5796
4535
5099
6
2517
913
420
437