2991150
22550
1168216
927383
8450
78144
65640
74030
38215
62634
45827
41741
635112
45350
45273
43528
3844270
3650157
31024
28736
24372
20740