2480
12588
516
2671
231
1177
189
972
183
927
171
871
165
842
155
777
137
703
102
509
100
498
94
475
78
403
75
369
65
329
65
326
2480
12588
516
2671
231
1177
189
972
183
927
171
871
165
842
155
777
137
703
102
509
100
498
94
475
78
403
75
369
65
329
65
326