290
2
315
1
3327
5101
4604
13
3575
4
1152
0
1357
46414
1015
768
458
4328
10
2132
6
296
1009
649
683
1105
853
1921
2079
3
2522
691
584
2623
5
56488
3742
4370