248
0
294
402
267
265
1161
602
1045
2445
893
1939
1506
368
427
407
2121
4
953
1314
1661
1
676
321
5313
259
2702
2992
274
787
714
1101