2505
2078
3
4
1
4
855
366
74
1
1
7
1
8
2
2
4
1
1
2
2
1
869
76
1
2
3
5
1
2
1
1
14
4
2
438
4
3
6
368
30
4
1210
13
582
1180
1
1096
1583
141
6
1
1
40
1
3
8
2
2
1
12
15
1341
2
69
2
41
1
3
1
18
3
61
1
10
19
1
1
51
2
396
6
1
3
2259
130
46
1
186
1812
1355
1180
1603
2166
603
26
1
31
2598
24
11
157
1
1
1
1
2
1
2
4
4
122
1
403
1
1
3
2
1
1
2
1
1
9
1
4
13
1
1
2
11
1
1
55
359
43
3940
241
1455
2201
758
101
1423
82
55
8
29
24
2
121
910
8
1
314
204
4559
24
1318
16