413
0
1924
2
2100
3
2328
266
308
1603
798
259
294
3453
8
284
722
332
820
321
2014
787
707
482
467
675
1571
1
3440
2546
318
3752