395
0
424
471
6916
3936
2532
1296
866
544
2201
637
728
1890
1467
568
665
360
886681
2
502
590
1840
368
296
968
940
1038
342
343
1315
3059