2578
1
3354
1306
1416
21152
8
2522
2
2535
19783
2999
3
51331
25
2932
3498
4
32302
0
17946
1632
2755
2456
5717
3546
1679
3107
7
1153
784
2368
1320
995
1506
3090
6
1787
2557