645
0
3429
405
3107
7
394
114
556
877
1866
352
1611
1212
1
365
530
1829
1429
627
960
445
425
749
551
866
137
1617
529
916
3059
404
4429