451380
10433
13220
6219
20014
2410
1178
678
297
225
124
354
274
313
5593
602
442
842
341
181
241
2881
4281
70
580
100
870
920
2540