444
0
683
2730
6
505
587
787
678
2657
3
2668
2
533
334
169
292
271
453
492
138
470
447
1264
552
16
1094
185
462
20634
8
455
165
463
1096