846
0
383
1132
1636
418
670
475
552
518
804
611
400
2211
1650
522
58
1898
1
29323
543
860
477
246
392
1504
1343
455
4106
798
1782
282572