2500
1467
3
3
1
5
750
318
56
1
1
6
5
2
3
5
1
1
2
2
1
753
64
1
2
3
5
1
2
1
1
14
4
1
355
4
3
6
281
33
4
1060
6
466
1018
960
1395
128
5
16
3
7
3
2
6
10
1214
64
2
28
3
1
1
2
44
7
18
47
2
321
3
1980
121
41
183
1619
1126
997
1344
1821
602
25
30
2201
24
11
100
1
2
1
1
2
4
130
1
325
1
3
2
1
2
1
1
9
17
2
15
1
39
319
40
3353
255
1310
1929
602
69
1285
49
47
2
106
782
6
287
188
3946
21
1138
15