528
0
2245
3
4721
1
4639
1346
297066
9956
616
3227
2
3083
3597
20
3833
8
389
2535
4765
1310
417
3125
442
5043
2551
562
2124