693
0
371
968
333
581
529
2546
1
376
802
422
1319
543
255
2416
13
548
392
1314
575
649
6235
2
20634
8
945
679
1463
418
563
567
937
47041
492