645
0
405
877
352
1611
365
1829
1429
3429
749
866
1617
916
3059
665
103
821
1621
1133
300
299
355
3176
2
3690
670
1034
605
1
459
2151
2270