5405
4387
3863
3904
5294
4641
3165
4545
2481
3954
2773
3786
2863
3440
3480
4076
1901
3660
3459
3241
6
4
3
22
21
19
86
84
74
71
67