325
0
2106
1
935
826
691
787
392
244
477
281
1661
543
381
2490
463
798
409
267
1133
382
957
415
552
29323
602
255
454
310
611
321