664
2
1359
3
443
74
1
272
219
179
77
72
1127
516
783
849
579
1193
1658
931
1655
1117
1232
800
501
401
611
493
537
445
473
3308
4