1636
0
391
454
310
321
787
456
657
1629
251
439
381
2143
477
505
955
1101
804
409
244
4237
14
957
1133
401
29323
415
2490
3006
3
1462
820