298
0
943
5313
968
584
2992
1020
468
2445
1655
957
951
456
787
1557
1161
602
1133
1045
418
647
1219
3442
2
1872
1
1939
722
455
2121
4