1251
5
419
1
402
2
531
557
296
389
426
0
384
1089
765
274
339
1459
120
112
89
393
1007
241
625
1045
280
286
288
547
229
431
1923