691
0
2522
572
953
2683
1378
2
2530
8
653
300
282572
458
46414
1
4594
1152
105290
625
3659
14
1649
390
31535
467
266
383
4126
6
584
2710
9
683
552
1431