883
3
1297
2
718
1
1322
828
631
574
529
460
470
663
421
504
436
1960
723
2687
4
1602
5
2643
895
5732
1557
6
2717
1846
1298
4980
7
152
1001
377
787