2438
2082
3
3
1
4
408
185
34
1
1
7
1
8
2
2
5
1
1
2
1
458
54
1
2
3
5
2
2
1
1
5
4
1
205
4
3
1
6
124
31
5
675
5
250
651
592
875
70
4
6
2
2
733
44
1
16
3
1
25
5
5
41
171
1249
63
38
167
989
670
574
748
999
493
22
21
950
25
7
53
1
4
111
1
139
1
2
2
1
9
5
4
13
3
241
38
1999
160
813
1171
347
40
782
22
41
1
81
424
8
226
120
2424
14
13