3079
2300
2148
2518
3240
19514
23335
2811
27764
2400
2170
32912
610311
43700
43493
41737
3698270
3476156
29924
2893149
27606
23472
21870
19870