525
0
1603
621
422
584
456
381
918
953
1033
25137
1099
1
438
455
421
722
267
2490
5313
478
517
1645
691
4594
1043
2522
4111
2
787
1557
494