22900
19003
48297
34677
26905
11415
416332
9680
28429
8029
17008
35236
70257
167258
5560
1040926
19698
11572
3284
8737
6633
32057