1133
0
2121
4
408
1043
31535
1824
798
1167
2909
471
663
3559
1
267
348
5875
422
429
2657
3
410
3691
5
596
1610
280
546
951
407
771
337
413