315
1
894
738
794
107
1455
0
1095
2
80
2741
4
1700
770
688
89
324
811
4134
869
1304
73
332
489
813
1482
620
336
1039
924
1407
463
935