290
0
729
611
2328
2539
5
573
1053
3510
2
80
431
777
392
2635
518
1343
483
1132
383
1084
414
4106
2395
17353
548
46
484
325
47041
58