2500
2071
3
2
1
8
920
361
70
1
5
1
1
1
4
3
4
2
1
1
2
2
1
852
82
1
3
6
1
9
1
13
5
1
4
436
5
10
3
358
33
1
1208
12
676
1194
1067
1477
157
2
3
1
59
1
5
3
1
1
4
2
1
10
18
1277
2
56
1
30
2
1
15
1
64
1
8
14
1
67
2
485
6
1
2
2213
150
54
1
196
1949
1281
1087
1509
2071
740
24
4
22
2562
20
15
135
3
1
1
1
3
2
2
1
1
3
129
2
444
2
2
3
2
1
1
1
1
1
8
1
1
3
24
2
1
1
1
21
1
2
2
69
1
1
302
52
3923
294
1476
2068
878
88
1342
61
69
5
24
17
1
102
815
5
1
289
234
4550
21
1344
15