2499
2082
3
2
1
8
454
193
33
2
1
5
1
1
5
1
3
4
2
1
1
2
2
1
486
57
3
14
2
1
1
9
1
2
5
6
1
227
5
10
3
133
35
2
3
687
3
312
659
596
849
83
2
14
2
1
4
728
29
1
16
2
1
21
3
4
56
225
1258
78
45
154
1134
611
555
730
958
624
19
3
15
1060
15
18
53
1
1
3
115
3
193
2
1
1
7
1
16
12
23
1
2
204
45
2027
223
839
1141
422
43
760
21
56
1
70
392
5
202
160
2489
10
13