593
4
8549
5
1550
6
2212
4644
11
1012
1
877
613
2325
1293
717
0
715
1173
3
1593
2094
4131
8
7026
2243
1834
899
611
530
105
583
235
45
3445
900
95
174866
14