1010
1
2830
7
19279
2
2275
101
1343
0
884
3282
1824
2201
1181
15804
5
3691
3118
2809
17353
860
2301
1020
3092
1360
1054
2881
462