2980
1
411
394
423
1024
3
1415
4
851
1564
5
1089
2
611
900
12
3423
445
577
531
3519
1098
1441
915
0
510
456
537
564
735
1221
947
2342
772
2660