5033
15
5521
2
1534
1622
1
24337
22
4435
3
14125
10
3819
1364
1713
797
1506
4
4158
8
1815
1339
1137
1393
1248
1194
2899
1911
1859
234
0
7835
14
2966
11
4074
1476
1681
2193
1669