2320
17522
23414
1017
3590
4480
4220
18312
32848
16313
30617
2159
691212
49723
48900
48418
4265271
4065158
33314
3267151
31366
26902
24591
23030