2501
1467
3
3
1
5
751
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
1019
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
1982
121
41
183
1620
1126
997
1345
1822
606
25
30
2210
24
11
100
1
2
1
1
2
4
131
1
326
1
3
2
1
2
1
1
9
17
2
15
1
39
319
40
3354
255
1312
1929
602
69
1285
49
47
2
106
782
6
287
188
3947
21
1138
15