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