509
1
901
0
407
3505
4
2809
2
2301
3351
924
1663
1997
345
510
2668
3335
2657
3
2748
1452
1172
2008
5
1880
2730
6
369
980
699
859
719
631
317
4857
7039