860
0
5009
477
475
1853
1073
400
1462
464
505
4106
418
521
58
363
611
552
3015
408
152
2395
353
804
383
1464
81077
101
678
935
522
798