2510
2066
3
2
1
8
456
176
35
1
5
1
5
1
2
4
4
1
1
2
3
1
476
56
2
3
5
1
6
1
1
1
4
3
1
218
5
9
3
135
31
1
713
4
303
652
604
860
91
3
16
2
1
5
749
32
2
12
2
1
19
3
5
52
217
1256
84
43
156
1117
626
568
746
934
611
20
4
15
1073
21
6
54
1
3
115
1
188
2
1
1
7
1
14
10
19
1
1
216
43
2030
221
848
1155
408
50
784
19
52
1
74
388
6
219
152
2497
13
13