20
109
0
12
50
1218
8
225
1
200
681
4
31
741
29
502
2
10
723
56
842
6
61
428
9
1301
5
39
100
558
3
1028
13
71
881
48
1552
17
138
1122
92
500
1712
49
146
638
300
713
11
830
15
600
667
967
23
60
555
3973
228
2592
437
2118
24
221
1606
130
1873
32
278
1627
94