965
0
657
422
547
820
2123
328
325
2106
1
935
826
691
787
392
244
477
281
1346
4
1661
543
381
2490
463
798
409
267
1133
382
957
415