2585
5
2495
0
2038
1124
1
1244
2
17391
7
2374
1917
57793
2069
962
2489
2788
3
2781
1514
1027
51331
25
1210
4578
2233
1751
5546
6
4606
3212
27
3565
8
7222
4
4715
3987
1271
2348