458
0
139
787
422
1810
3
913
152
341
5009
116
1390
1188
2
471
1
1073
5646
4
2972
363
573
1348
633
935
714
464
414
494
2190
3015
501
472
646