2616
10998
3881
8214
2678
2630
41458
12188
8550
29189
2417
3665
2640
2122
7638
4952
2489
2831
4663
3430
7634
29924
2873
4669
17054
2230
9234
2400
6458
37522
11973
7049
73568
22303