6045
5479
5325
4814
2351
2181
1255
688
647
556
376
181
98
92
81
71
56
54
43
42
30
17
16
14
13
9
8
7
6
5
4
3
2