515
0
645
323
272
297066
791
2392
1324
721
4074
863
4491
9817
2190
61216
1
665
7258
5771
10
577
1618
531
453
36905
545
685
101569
571
1247
2949