594
1
58
0
477
475
860
552
521
400
846
263
505
4106
1462
418
2132
363
611
2972
3015
2195
152
2395
464
353
804
383
63
2211
3700
678