1240
5
7050
14
1572
1
10033
23
8242
26
1524
2
307687
9
69639
3
212233
0
2701
373
354
1811
523
853
2278
6
3760
1699
4649
1857
1112
5706
973
4
4641
16
2482
710
17414
8
1300
3231
2103