2039
2388
428
177
42
1
400
21
12
2
219
222
504
10
292
529
1
468
688
61
1
1
39
1
4
7
3
1
1
10
11
594
2
22
21
17
3
33
1
5
13
1
1
8
2
203
7
1
3
954
60
9
1
35
745
663
585
788
1149
87
5
1
9
1
1538
1
5
93
1
1
1
1
2
1
1
4
1
17
248
1
1
1
2
1
1
1
1
1
3
7
1
1
2
6
1
39
126
6
1857
50
613
983
382
53
623
53
12
8
24
21
1
41
482
1
81
73
2028
11
1310
3