3373
0
580
1754
693
802
543
2395
282572
2952
363
1073
611
2490
262
518
274
1182
1779
1437
427
575
31535
643
2690
21743
1
510
1237
658
1853
2904
2