252
0
439
1045
572
376
401
286
602
1128
787
2634
544
469
2702
267
248
1664
471
262
979
438
729
1161
931
340
297
676
239
586
17
407