980
1
2992
3
4606
2233
3212
27
1982
4
2489
2
2786
1161
1917
51331
25
673
4715
5
1185
962
0
2788
1532
2781
1001
718
1210
1622
4578
2740
1376
1505
1523
2951
1384
7222