2325
3
1275
1
1067
1172
2
1210
3100
4
1483
1477
3109
1251
4328
7
1225
5
1550
2160
1403
889
531
467
401
1347
494
495
846
480
539
499
535
568
478
424