902
0
732
532
435
310
2786
393
377
3203
394
999
452
333
1407
2982
781
1205
1
2591
1225
1522
314
3059
399
471
300
1835
273