529
0
1466
1
1720
2
812
2502
8527
107
561
4768
5
1401
2405
4
1636
1383
2272
3
469
2337
2238
1532
493
3326
1632
500
956
1788
3176
3621
14374
1089
2771
6547