2500
2097
3
3
2
5
885
372
82
1
7
5
1
3
3
5
1
1
2
2
1
871
76
1
2
3
7
1
3
1
1
1
16
4
3
445
5
3
7
356
32
2
1210
13
603
1216
1
1085
1546
146
10
1
1
45
1
4
7
2
1
2
1
11
19
1335
1
60
2
35
2
1
17
2
57
1
9
17
1
56
2
413
6
1
3
2281
133
49
1
200
1845
1338
1163
1582
2148
676
26
25
1
2614
23
11
142
1
2
1
1
1
2
2
1
4
1
4
133
1
433
2
1
1
3
2
1
1
1
1
1
9
1
1
4
19
1
2
18
1
1
66
343
46
3952
256
1501
2142
790
108
1406
72
60
8
23
20
2
115
878
6
1
311
207
4573
24
1343
16