2321
3710
164
273
5416
406
415
1810
49123
259
3910
168
18436
14270
12131
10800
8292
818263
7440
7102
678148
607142
60010
5290