41
0
543
493
687
694
794
2693
1668
418
458
2132
1
730
1522
40
449
1243
975
968
2902
16
3409
4
538
596
1297
50
476
413
372
952
3176
2
445