308
2690
5829
4
2437
7
3068
2
2440
692
387
1
4728
650
12869
15301
1832
1403
819
14752
6
504
1692
6584
564
2096
5545
0
138
4857
990
5784
3