403
0
439
521
1411
2143
1348
5313
828
505
363
343
3015
2132
2770
4
286
259
1610
1244
1101
804
5875
494
352
297