528
0
2535
2
6236
10
7258
55904
792
4044
5
3083
1289601
4
905
2465
971
1604
1
477
3014
20
37355
13
496
3125
721
352
5431
3546
361
465
348
432
5094
9
1853
475