2250
2
2105
1
414
0
400
1222856
4
392
8807
5
777
3868
1384
611
1414
1961
1616
1129
7334
2724
11
602
363
180849
497
2204
13
477
2281
2169
3
1650
745
63
787
290