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