530
1
502
579
0
2738
3
2266
508
781
571
2769
2
598
898
1637
592
1403
2773
5
8313
9
38477
34
1419
882
1687
1065
390
485
463
2598
2075
12
559
686
2099
2907