3250
2
7034
3398
9
718
1
1377
1812
2828
0
2522
2250
1815
2049
2322
4
980
745
280
2786
444571
24337
22
1001
3120
1743
4228
3
1710
297066
3267
4187
10
9220
4562
1558
2082