2245
3
123674
35
2131
1
297066
0
2354
2999
1226
3053
7
2797
5
2152
2
909
1825
5414
1295
2368
1001
2773
1787
1746
280
108797
1581
3765
4
2650
20
5225
8
2386
2159
3137
3035
1814