3373
0
363
1073
249
31535
584
580
1009
478
18403
6
21743
1
759
282572
298
335
639
3092
2720
10
2952
269
802
552
6800
1343
2395
4594
1222856
4
1885
422
3663