2190
1
2111
3
2955
2
31535
0
19279
968
518
815
340
1333
25137
467
2275
543
486
637
3092
2810
63
20634
8
487
603
2730
6
443
2809
1614
425
980
58
1710