1462
0
2727
2
152
501
777
804
2189
486
918
1949
3
573
459
637
1348
1132
383
484
968
522
497
1084
1053
1073
325
2211
714
55
1454
46
2190
1