493
342
422
511
703
894
1212
20910
1261
932
35217
71
2576
1363
1357
322
35
140
1544
24410
2225
1043
1418
1324
1604
2194
1543
30
993