523
1
519
364
342
418
2
405
352
40
61
374
3
283
280
216
494
398
506
980
5
589
1344
649
3001
4
1369
3397
1651
1771
478
2031
1030
2263