2131
2050
4
2
1
3
814
314
71
9
3
3
15
2
2
1
2
3
3
1
789
57
1
2
2
9
1
1
5
2
1
12
3
1
3
2
423
1
1
2
320
44
4
1165
12
451
1045
942
1640
103
1
1
1
1
47
1
5
10
1
2
8
1
12
19
1452
29
29
5
15
3
57
13
22
1
1
58
4
285
2
2
1
1956
100
44
1
217
1510
1245
1162
1541
2016
429
16
21
1
2549
1
15
7
116
1
1
1
1
2
1
1
3
1
1
2
123
375
1
1
3
1
7
1
1
19
1
3
11
5
5
2
73
2
400
39
3594
148
1275
2188
578
104
1492
70
59
7
28
14
2
141
970
4
1
317
170
4164
17
1247
3