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