3060
4622
5782
2160
3352
770
2240
350
420
260
660
620
600
40627
482
270
250
694184
1991833
86911
451
3758896
993715
1170
1140
370
970
520
923
542
100
324
143
131
98
150
60
193
110
91
264
180
70
230
428
240
190
80
102
97942
56821
125726
45925
291015
1036327
522268
975541
432966
03636