5181
20047
2523
2516
1394
16257
2203
9849
1507
1429
1317
3230
29962
1420
1087
11136
1181
5064
2831