183
0
548
343
1963
8
935
533
1
496
1039
419
322
882
170
238
440
628
447
870
184
442
1450
409
397
1500
451
1057
1049
176
269
2677
191