27548
8
5953
6
15271
9
7016
4
55432
36
803
0
576
1
11338
13
10416
91523
30
107648
14
1149
2
5804
311
2845
3
443
331
72772
42
548
795
4522
3487
9467
3367
921
968
731
584
5243
1057