319
0
2121
4
403
381
1939
1215
1
787
1832
3
1004
602
572
957
798
951
1557
415
589
456
518
1661
470
5313
1161
410
286
668
262
439
1133
546