2330
4
1805
1
1205
8500
26
387
242
2716
6
548
4873
7
1249
0
248
2868
5
1283
10
2508
715
2179
2
2296
648
2226
3242
4257
366
330
3
309
111
2131
383
789
3076
1277