538
2
631
1
4106
0
475
1344
1636
1037
29323
58
780
1220
246
2301
1650
477
1548
383
1466
422
804
1526
215
611
714
1132
400
846
418
552
1281