2100
2
2992
6
2786
1
619
1295
983
0
2287
6899
9
2650
20
3412
4
951
1305
280
1581
1814
2166
2250
3765
2245
3
297066
215
1226
3053
7
1248
642
3683
1131
1128
159
2683