2245
3
3090
6
297066
0
1226
1
3053
7
1172
1267
2
737
427
2797
5
3114
1295
2000
1323
2773
4966
280
108797
2354
1581
2660
2650
20
1069
2386
2159
3683
206
3312
1503
3765
4