294
0
521
377
801
10581
787
232
3077
3
486
394
3248
2099
419694
9
2152
390
295
834
416
55
1463
439
669
668
984
139
640
335
1976
2
505
97284