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