493
0
553
714
573
804
1132
1114
1
477
1053
383
400
2395
1049
913
1073
1084
475
414
2211
935
256612
3540
4
2400
2
282572
1454
1379
36045
798
58
611