2122
2
2229
1
2427
12
2687
2794
3546
108797
0
1952
3316
17
4327
2941
4
3629
440
969
1196
2386
944
3
2452
1991
2268
8
16174
5
2578
1509
2245