171
0
787
316
646
2855
3
155
1277
320
918
3114
4
1645
1
139
688
608
362
928
276
871
255
584
547
6058
346
2645
2546
1462
408
3808
2419