493
0
383
573
553
1084
1945
2
477
714
1053
2211
480
611
1454
804
935
404
1132
798
414
913
2395
81077
101
475
1073
400
472
1049
2195
8
529
1
402