2525
1689
3
2
1
8
841
327
64
1
5
1
5
2
5
2
1
1
2
2
1
804
79
1
3
6
1
10
1
11
4
1
3
407
5
9
3
309
32
1
1116
7
568
1097
998
1403
148
3
1
36
4
4
1
3
2
6
15
1223
62
1
21
2
1
6
1
43
8
16
62
2
414
5
1
2075
141
52
201
1811
1147
1001
1357
1885
745
23
4
22
2363
22
15
93
3
1
1
1
1
3
1
1
1
1
3
135
1
387
1
3
2
1
1
1
1
8
1
24
1
2
21
1
2
1
58
1
2
293
51
3589
281
1390
1944
752
73
1293
44
62
1
100
755
5
278
235
4196
18
1248
17