797
2
446
1
527
87
289
1648
421
1382
730
510
1150
4
397
1310
3
66
1438
8
582
93
102
2885
92
405
2819
878
594
365
269
117
616
557