458
0
1095
909
407
2152
798
3114
4
422
1352
1059
31535
486
714
767
668
286
670
2490
2168
5
2141
1
1101
970
711
787
413