596
0
30334
6
4966
2184
1777
1
2033
8
2489
7
4329
10
637
2542
2
2907
3683
2460
4
3655
3
2908
2724
1446
1517
12717
10032
14
2340
913
2919
1444
948
1522
657
642
982
99072