2210
2192
503
222
29
3
385
23
7
3
256
229
526
17
325
471
533
775
106
1
1
41
1
1
4
4
1
1
3
7
14
683
1
19
18
6
1
60
6
25
1
1
1
14
2
207
3
2
1
971
102
5
45
777
1
700
680
884
1237
81
2
1
2
1
1668
1
1
90
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
1982
55
564
1144
448
48
710
49
15
4
22
17
1
66
529
100
63
2196
14
102
1482
4