28118
2402
354079
2969
7646
2476
540355
2089
113
41
93
43
81
1031
1101
760
955
1015
1148
658
3179
404112
3120
420476
77
129
85
112
104
95
184
153
18
37
42
152114
261589
192322