5521
2
1476
1
1444
847
3895
18
2982
3078
5
5033
15
2627
4
3296
1257
6
4074
0
2921
2170
2493
31371
64
1977
2133
4110
10317
1846
1121
1036
1700
1371
2784
3
1434
937
1637
4146
7