2050
2561
440
182
33
1
380
31
9
4
212
243
508
6
355
527
477
608
83
2
1
44
1
3
2
2
1
2
4
1
9
11
521
1
32
17
10
1
41
1
5
9
1
12
2
262
6
2
2
957
80
8
1
48
813
659
519
788
1128
111
5
8
1494
3
6
79
3
1
1
1
4
1
15
280
2
2
2
1
2
2
1
1
3
1
8
1
2
1
1
9
1
1
1
1
59
1
95
6
1876
73
619
906
475
45
559
37
14
4
23
19
33
402
1
1
76
86
2038
12
1340
2