1161
0
2855
3
2668
2
20634
8
1880
1133
403
325
4111
2730
6
467
2490
328
415
602
456
1661
1
722
951
381
276
408
294
4820
1939
422
1167
409
2328