2245
3
1960
2
738
0
4834
8607
8
2903
297066
108797
1469
1
1569
4176
4
3580
2011
1226
3053
7
17607
5
2797
1295
2773
1289601
280
2354
1581
2650
20
2386
2159
1212
3765
5225
2530