2097
2502
437
187
46
402
20
1
11
3
235
225
520
9
314
559
1
470
689
64
1
1
42
1
4
7
2
1
1
10
13
597
21
19
17
2
40
1
5
12
1
11
2
212
6
1
3
990
63
9
1
43
778
684
581
816
1163
100
5
8
1
1565
2
5
84
1
2
1
1
1
2
2
1
3
1
20
262
2
1
1
2
1
1
1
1
1
4
8
1
2
6
1
1
49
128
6
1906
57
646
976
407
58
625
49
15
8
23
20
1
43
475
1
86
72
2085
12
1343
3