2445
2185
531
222
45
3
475
27
9
5
275
226
617
10
309
731
569
724
112
1
3
2
1
65
1
1
1
3
2
9
1
1
1
3
1
9
12
641
1
21
18
1
12
1
38
6
18
2
1
6
1
1
229
7
6
1
1206
109
9
1
67
991
2
778
597
927
1301
186
9
3
13
1
1854
1
7
1
81
1
1
1
1
1
1
1
1
1
1
25
1
320
1
1
5
1
4
1
1
1
3
4
3
1
2
1
1
10
1
4
4
1
1
58
2
143
8
2196
98
880
1090
413
60
671
52
7
3
31
13
40
531
1
1
72
69
2425
20
1564
1