2125
2142
3
2
1
3
367
133
32
9
1
10
1
2
2
1
1
2
378
36
1
1
2
6
1
6
2
1
2
3
1
2
195
1
1
1
102
1
44
1
658
5
193
517
422
943
50
16
1
5
6
837
12
10
3
1
16
6
4
48
127
939
47
29
139
745
614
598
686
904
332
9
1
8
946
5
8
26
1
1
1
131
1
104
5
1
1
12
7
3
19
1
272
29
1743
81
654
1134
249
41
855
14
48
2
104
513
4
230
73
2118
7