2440
2155
1
3
2
6
419
183
29
3
2
1
4
1
2
2
3
3
1
2
1
451
57
1
3
14
1
3
4
1
1
7
12
2
2
2
1
235
3
7
2
121
30
2
643
5
288
765
531
759
97
2
4
22
2
2
3
599
40
1
12
1
1
14
2
4
58
210
1289
86
38
156
1216
593
437
635
808
734
20
10
913
14
10
51
1
3
83
207
1
2
1
1
4
2
18
18
15
3
181
38
2040
181
865
990
448
49
641
17
58
1
53
345
11
167
167
2418
22
2142
298
8