1156
2
880
1
660
803
1087
1616
5
491
5002
7
625
477
281
2520
934
574
1651
1602
1447
1869
6
64
1677
3597
493
578
1796
4
2528
538
79
3157
11
490
432