19458
3242
4861
6426
3482
2392
3331
1816
6478
1183
2882
2248
6006
2333
1189
4918
5920
1330
1897
1448
3916
5027
1619
2100
3004
3823
2198
2773
2410
13319
12754
7164
14791
28669
10626
14763
12441
17314
145873
21393
14818
13977
34236
12146
4528
20846
31170
46307
11779
16768
111362