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