883
1
390
2
882
664
3
354
579
360
321
228
257
135
314
87
3922
22
5897
13
3183
4
2017
9463
1241
747
993
803
1370
2063
2454
968
1077
801
718
728