295
0
383
325
2172
1821
670
453
1055
414
448
875
441
1070
974
370
914
828
809
470
1699
2
329
402
244
634
377
1942
9
1185
1674
2301
6