2421
870
540
593
195
487
434
3112
6919
141
2910
6614
6420
81
1310
83
181
318
296
405
111
874354
291311