2500
2093
3
4
1
4
419
187
34
1
1
7
1
7
2
2
6
1
1
2
2
1
465
58
1
2
3
5
2
2
1
1
4
4
1
211
4
3
1
6
126
31
5
687
4
266
663
603
894
74
6
4
2
2
752
46
1
17
3
1
25
4
5
42
184
1274
65
37
164
1039
678
582
776
1008
510
21
21
959
23
7
53
1
4
108
1
135
1
2
2
1
8
5
4
13
1
239
37
2046
178
834
1194
363
42
802
23
42
1
83
431
8
230
126
2485
15
13