2189
0
486
918
1949
3
573
459
637
1348
1132
383
484
968
522
497
1084
1053
1073
325
2211
714
55
2668
2
1454
46
2190
1
381
2395
363
467