672
1
477
0
475
860
611
400
2395
1193
804
1636
464
505
3700
4106
798
1462
418
521
58
363
552
3015
408
152
71
353
310
383
2972
678