3114
3
2856
11
900
2
1051
5
2966
4
494
1
1960
7
687
1798
2399
1511
1023
1288
7207
701
329
1911
2652
0
2026
10
3992
1778
1363
638
1155
482
519
1173
3200
338
702