328
0
1832
3
2524
2
488
979
294
1425
615
2328
951
1352
436
1238
348
408
1161
410
388
509
365
379
864
1025
797
299
685
1109
1043
1936
308