1832
3
409
0
683
592
265
918
2152
1043
320
280
2727
2
342
661
2445
410
968
535
1161
951
2526
787
317
44199
578
1
303