222
34444
163
130
343
231
3910
437
572
714
20515
558
340
410
693
387
590
930
6482
1360
1370
5262
5990