5812
412
10316
6915
560
460
780
1010
5415
8624
356
130
21036
15910
14051
12560
9652
913263
8470
8454
794148
688142
65811
6280