5088
6
1344
1
4278
2
1105
1451
1835
24337
22
6445
660
0
1310
1552
542
4085
3
3563
7
57793
1166
2252
4606
2233
3212
27
1539
2489
2322
4
1917
51331
25
962
2788
2781
1012
1239