2670
20
1117
1
2119
1087
3148
9
263
0
650
2334
1230
2
1425
1245
661
1222856
4
860
896
814
933
2296
2786