2376
2052
3
3
2
6
414
175
33
1
6
4
2
3
5
1
1
2
2
1
448
55
1
2
3
3
1
3
1
1
4
4
1
204
4
3
7
135
29
2
662
3
273
621
580
822
80
8
3
2
1
6
708
34
2
15
2
1
17
4
5
42
189
1218
70
36
142
989
641
568
751
947
522
21
18
1008
22
6
61
4
112
1
159
1
2
1
1
8
1
11
10
13
207
36
1961
172
800
1131
351
45
746
22
42
1
71
390
6
224
116
2366
10
13