1601
5
1428
3
2055
2
2625
1
2369
2699
1600
4
998
3930
22
2343
7046
1435
1375
8
2295
2357
2602
570
664
5052
1427
978
3987
692
516
3744
9
970
1309
799
4644
11
502