2702
6
4111
2
116
0
2189
2749
1
5316
3
470
2748
1452
605
1098
618
342
614
392
451
354
343
851
843
492
935
481
325
286
402
306
2546
68
387