534
0
31535
2010
458
1045
1130
294
46414
1
29323
467
1824
2748
2
945
4594
573
901
517
835
316
431
1465
1649
393
552
4165
244
672
800
751
6800