2245
3
297066
0
761
1
3398
9
3250
2
1377
3472
1226
3053
7
2522
2049
603
1982
2797
5
1295
803
1007
2194
2773
2828
280
108797
2354
1581
2650
20
2386
2159
1962
3765
4
5225
8