103329
27010
1925
3395
111414
6577
3043
5670
39211
43612
2952
2277
4073
2921
3055
2220
4343
3403
2872
3037
6609
2784
33012
4986
60523
1202
4254
4888