2578
1
1543
2
1331
1369
1093
0
1220
1814
4
4084
3
2615
2024
712
891
117
5889
8
1767
848
30334
6
1532
946
2368
2369