1037
4
3135
2
1561
1540
964
1297
1
91483
30
1147
1065
1885
9
558
71548
0
1950
6
115083
18
596910
782
2495
3855
1390
1738
5
64128
3
934
7
2411
1617
2519
777
4217
2499
939
1026