99
0
127
867
575
529
498
1
1235
2
309
395
714
370
480
1219
1935
3
378
3865
4
564
269
3016
303
414
444
2016
709
169
327