100
602
4
3
528
11
423
1
568
596
2
957
469
50
506
1000
1196
12
6
800
16
8
600
1011
15
21
1562
29
30
675
4131
51
103
2426
700
2069
13
18
1041
14
500
1409
1251
1242
7
1993
19
1128
1923
2076
17
22
3435
28
72
2101
27