957
0
415
798
2123
951
409
403
1161
602
1133
1045
479
505
3442
2
2142
1939
918
454
2121
4
663
1661
1
2143
3498
5313
2702
4396
3
29323
909
321
286