3054
2
3126
3
2520
1
2522
3863
14
2309
3198
8
1631
4
1775
2799
6
2748
9
2489
2312
0
784
1681
1946
2999
801
1982
2194
1237
868
3987
17391
7
2077
1271
57793
93
51331
25
1306