2195
2186
503
223
26
3
378
23
7
3
252
228
526
16
321
465
530
773
106
1
42
1
1
4
4
1
1
3
7
14
680
1
19
18
7
1
60
6
25
1
1
1
14
2
203
3
2
1
962
102
5
45
767
1
697
678
876
1232
79
2
1
2
1
1655
1
1
88
2
1
1
1
2
1
1
2
24
285
1
2
1
2
1
1
1
1
2
2
1
6
1
1
1
64
170
3
1967
55
555
1141
445
48
707
50
15
4
22
18
1
66
528
99
63
2181
14
102
1472
4