2917
5
1126
1
1734
2
1211
9611
0
2194
1264
4
1660
1271
57793
2163
883
3
1060
1168
51331
25
1744
1227
997
3575
2242
9039
4715
3571
2977
2879
7222
2199
2259
1809
1946