2182
2445
2
1
1
1
451
183
23
1
6
1
4
3
8
2
7
5
388
45
2
7
1
1
1
1
11
7
1
6
193
2
107
1
29
1
1
7
582
5
231
669
574
641
67
9
21
1
2
3
536
45
3
9
1
1
30
3
1
38
146
1212
54
40
131
1190
509
312
545
573
833
12
16
11
890
37
13
61
2
5
3
56
186
1
1
1
3
3
17
8
1
23
7
151
40
1727
264
885
799
390
41
584
13
38
1
68
318
6
91
135
2171
11
1928
254
12