2505
2
1271
1
57793
0
93
51331
25
1744
1227
5546
6
3575
5
2126
2242
9039
951
4715
4096
24337
22
2977
6445
7222
4
2199
2259
1809
1946
1888
3
2213
4606
2233
3212
27
2861
662