515
2
578
696
1
523
466
1819
5
1745
4
5449
10
2215
20
399
1518
1793
436
563
6
377
892
1280
1139
565
2981
4049
375
899
0
2575
607
163
425
385
775
1448
3