951
0
2328
429
415
5313
1935
1133
2546
1
409
2143
1939
482
803
2123
2297
2100
3
269
514
552
1610
564
787
458
408
546
2398
1199
396
472
668