1650
0
4106
475
1636
29323
58
246
477
1454
383
422
804
2328
2
611
1132
1084
400
846
418
552
522
1898
1
543
1348
860
2211
1462
353
139
1504