2100
2
619
1
2245
3
1606
983
0
297066
3412
4
951
1305
1814
2166
2992
6
1226
3053
7
1248
642
2786
2287
1131
1128
159
6899
9
1690
2797
5
1681
1295
2773
697
280
108797