304
0
517
2441
413
393
1129
998
248
3373
319
1754
286
1101
342
1072
536
1999
584
391
935
1069
1
664
427
1671
374
719